package com.nytd.demo.common.exception;

import com.nytd.demo.pojo.response.Result;
import lombok.Getter;

@Getter
public class BlogException extends RuntimeException{
    private int code;  // 直接存储错误码
    private String errMsg;

    public BlogException(int code, String errMsg) {
        super(errMsg);  // 调用父类构造器
        this.code = code;
        this.errMsg = errMsg;
    }

    public BlogException(String errMsg) {
        super(errMsg);
        this.code = 401;
        this.errMsg = errMsg;  // 设置默认错误信息
    }

    @Override
    public String getMessage() {
        return this.errMsg;
    }
}
